package com.wv.model.system;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.wv.model.common.BaseField;
import lombok.*;

import java.io.Serializable;
import java.sql.Timestamp;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@TableName("sys_dept")
@EqualsAndHashCode(callSuper = true)
public class SysDept extends BaseField implements Serializable {

    /**
     * 部门ID
     */
    @TableId(value = "dept_id")
    private String deptId;

    /**
     * 部门名称
     */
    private String name;

    /**
     * 排序
     */
    private Integer orderNum;

    /**
     * 是否删除 1：已删除 0：正常
     */
    private String delFlag;

    /**
     * 系统标识: Y/N
     */
    private String sysFlag;

    /**
     * 父级ID
     */
    private String parentId;

    /**
     * 公司ID
     */
    private String companyId;
}
